//==============================================================================
define eclipseSFX
{
    SetSelector
    {
		TechLogic none/Eclipse Active
		set hotspot
		{
			version
			{
			  Visualnone jimmy
			}
		}
		set hotspot
		{
			version
			{
			  Visualparticle SFX A Eclipse Unit effect
			}
		}		    
    }
}

//==============================================================================
define mistbody
{
    TechLogic none/TG Frost Enemy 01/TG Frost Enemy 02/TG Frost Enemy 03/TG Frost Enemy 04/TG Frost Enemy Frozen/Pickup Frost Slow
    set hotspot
    {
        version
        {
            Visualnone jimmy
        }
    }	  
    set hotspot
    {
        version
        {
            Visualparticle SFX Frost Enemy Effect Large
        }
    }
    set hotspot
    {
        version
        {
            Visualparticle SFX Frost Enemy Effect Large
        }
    }
    set hotspot
    {
        version
        {
            Visualparticle SFX Frost Enemy Effect Large
        }
    }
    set hotspot
    {
        version
        {
            Visualparticle SFX Frost Enemy Effect Large
        }
    }
    set hotspot
    {
        version
        {
            Visualparticle SFX Frost Enemy Effect Large
        }
    }
    set hotspot
    {
        version
        {
            Visualparticle SFX Frost Enemy Effect Large
        }
    }
}

//==============================================================================
define bloodspurt
{
    set hotspot
    {
        version
        {
		    Visualparticle SFX Blood Spurt Moderate
        }
    }
}

//==============================================================================
define blooddecal
{
    set hotspot
    {
        version
        {
		    Visualparticle SFX Blood Decal Large
        }
    }
}

//==============================================================================
define norsebirthSFX
{
    set hotspot
    {
        version
        {
            VisualParticle SFX N Myth Unit Birth Effect
        }
    }
}

//==============================================================================
define head
{
    set hotspot
    {
        version
        {
            Visual Special N Frost Giant_headUpgrade
        }
    }
}

//==============================================================================
define mistbody
{
    set hotspot
    {
        version
        {
            Visualparticle Special N Frost Giant mist
        }
    }
}

//==============================================================================
define frostattack
{
    set hotspot
    {
        version
        {
            Visualparticle Special N Frost Giant attack
        }
    }
}

//==============================================================================
define mistlegs
{
    set hotspot
    {
        version
        {
            Visualparticle Special N Frost Giant MistBig
        }
    }
}

//==============================================================================
anim Birth
{
    SetSelector
    {
        set hotspot
        {
            version
            {
				Visual Special N Frost Giant_boredB
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
				tag FootstepLeft 0.00 true
                tag FootstepRight 0.50 true
				connect HOTSPOT norsebirthSFX hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				Length 3.0
            }
        }
    }
}

//==============================================================================
anim Bored
{
    SetSelector
    {
        set hotspot
        {
            version
            {
				Visual Special N Frost Giant_boredB
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
            }
        }
    }
}

//==============================================================================
anim Idle
{
    SetSelector
    {
        set hotspot
        {
            version
            {
				Visual Special N Frost Giant_IdleB
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
				tag FootstepLeft 0.00 true   
                tag FootstepRight 0.50 true  
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
            }
        }
    }
}

//==============================================================================
anim Walk
{
    SetSelector
    {
        TechLogic none/TG Frost Enemy 01/TG Frost Enemy 02/TG Frost Enemy 03/TG Frost Enemy 04/TG Frost Enemy Frozen/Pickup Frost Slow
        set hotspot
        { 
            version
            {
				Visual Special N Frost Giant_WalkA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag FootstepLeft 0.40 true
                tag FootstepRight 0.90 true
                tag SpecificSoundSet 0.51 false GiantFootsteps checkVisible
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
            }
        }
	    set hotspot
        {
            version
            {
				Visual Special N Frost Giant_WalkA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag FootstepLeft 0.40 true
                tag FootstepRight 0.90 true
                tag SpecificSoundSet 0.51 false GiantFootsteps checkVisible
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				Length 1.2
            }
        }
	    set hotspot
        {
            version
            {
				Visual Special N Frost Giant_WalkA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag FootstepLeft 0.40 true
                tag FootstepRight 0.90 true
                tag SpecificSoundSet 0.51 false GiantFootsteps checkVisible
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				Length 1.25
            }
        }
	    set hotspot
        {
           version
           {
				Visual Special N Frost Giant_WalkA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag FootstepLeft 0.40 true
                tag FootstepRight 0.90 true
                tag SpecificSoundSet 0.51 false GiantFootsteps checkVisible
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				Length 1.3
            }
        }
	    set hotspot
        {
            version
            {
				Visual Special N Frost Giant_WalkA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag FootstepLeft 0.40 true
                tag FootstepRight 0.90 true
                tag SpecificSoundSet 0.51 false GiantFootsteps checkVisible
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				Length 1.35
            }
        }
	    set hotspot
        {
            version
            {
				Visual Special N Frost Giant_WalkA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag FootstepLeft 0.40 true
                tag FootstepRight 0.90 true
                tag SpecificSoundSet 0.51 false GiantFootsteps checkVisible
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				Length 1.35
            }
        }
	    set hotspot
        {
            version
            {
				Visual Special N Frost Giant_WalkA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag FootstepLeft 0.40 true
                tag FootstepRight 0.90 true
                tag SpecificSoundSet 0.51 false GiantFootsteps checkVisible
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				Length 1.35
            }
        }
    }
}

//==============================================================================
anim Attack
{
    SetSelector
    {
       TechLogic none/TG Frost Enemy 01/TG Frost Enemy 02/TG Frost Enemy 03/TG Frost Enemy 04/TG Frost Enemy Frozen/Pickup Frost Slow
       set hotspot
       {
            version
            {
			    Visual Special N Frost Giant_AttackA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag Attack 0.34 true   
                tag GenericSound 0.34 true  
			    tag SpecificSoundSet 0.18 false FrostGiantAttack checkVisible 
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				Connect CHIN frostattack hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				Length 2.0
            }
       }
       set hotspot
       {
            version
            {
			    Visual Special N Frost Giant_AttackA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag Attack 0.34 true   
                tag GenericSound 0.34 true  
			    tag SpecificSoundSet 0.18 false FrostGiantAttack checkVisible 
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				Connect CHIN frostattack hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				length 2.4
            }
        }
		set hotspot
        {
            version
            {
			    Visual Special N Frost Giant_AttackA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag Attack 0.34 true   
                tag GenericSound 0.34 true  
			    tag SpecificSoundSet 0.18 false FrostGiantAttack checkVisible 
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				Connect CHIN frostattack hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				length 2.5
            }
        }
		set hotspot
        {
            version
            {
			    Visual Special N Frost Giant_AttackA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag Attack 0.34 true   
                tag GenericSound 0.34 true  
			    tag SpecificSoundSet 0.18 false FrostGiantAttack checkVisible 
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				Connect CHIN frostattack hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				length 2.6
            }
        }
		set hotspot
        {
            version
            {
			    Visual Special N Frost Giant_AttackA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag Attack 0.34 true   
                tag GenericSound 0.34 true  
			    tag SpecificSoundSet 0.18 false FrostGiantAttack checkVisible 
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				Connect CHIN frostattack hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				length 2.7
            }
        }
	    set hotspot
        {
            version
            {
			    Visual Special N Frost Giant_AttackA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag Attack 0.34 true   
                tag GenericSound 0.34 true  
			    tag SpecificSoundSet 0.18 false FrostGiantAttack checkVisible 
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				Connect CHIN frostattack hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				length 2.7
            }
        }
		set hotspot
        {
            version
            {
			    Visual Special N Frost Giant_AttackA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
                tag Attack 0.34 true   
                tag GenericSound 0.34 true  
			    tag SpecificSoundSet 0.18 false FrostGiantAttack checkVisible 
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				Connect CHIN frostattack hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				length 2.7
            }
        }
    }
}

//==============================================================================
anim Death
{
    SetSelector
    {
        set hotspot
        {
            version
            {
			    Visual Special N Frost Giant_Death
                tag SpecificSoundSet 0.76 false HeavyFall checkVisible 
			    ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
			    Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
			    Connect hotspot mistbody hotspot
			    length 2.0
            }
        }
    }
}


//==============================================================================
anim Flail
{
    SetSelector
    {
        set hotspot
        {
            version
            {
			    Visual Special N Frost Giant_flailA
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
			    Connect TOPOFHEAD head hotspot
			    Connect hotspot mistbody hotspot
            }
        }
    }
}

//==============================================================================
anim Cinematic
{
    SetSelector
    {
        set hotspot
        {
            name Birth
			version
            {
				Visual Special N Frost Giant_boredB
				ReplaceTexture Special N Frost Giant/Special N Frost Giant Upgrade
				tag FootstepLeft 0.00 true
                tag FootstepRight 0.50 true
				connect HOTSPOT norsebirthSFX hotspot
				connect hotspot eclipseSFX hotspot
				Connect hotspot mistbody hotspot
				Connect TOPOFHEAD head hotspot
				Connect FRONTABDOMEN mistbody hotspot
				Connect PELVIS mistlegs hotspot
				Length 2.0
            }
        }
    }
}